Asynchronous Signal Passing for Tile Self-assembly: Fuel Efficient Computation and Efficient Assembly of Shapes
نویسندگان
چکیده
In this paper we study the power of a model of tile self-assembly in which individual tiles of the system have the ability to turn on or off glue types based on the bonding of other glues on the given tile. This work is motivated by the desire for a system that can effect recursive self assembly, and is guided by the consideration of a DNA origami implementation of four-sided tiles which have a small set of queued up reactions based on DNA strand replacement. We formulate the Signal passing Tile Assembly Model which is based on the model of Padilla, et al. (2011) [21], but is asynchronous in that any action of turning a glue on or off, or attaching a new tile, or the breaking apart of an assembly, may happen in any order. Within this most general case we study tile self-assembly problems that have been addressed within the abstract Tile Assembly Model, as well as other variants of that model, and show that signal passing tiles allow for substantial improvement across multiple metrics. Our first results focus on the tile type efficient assembly of linear structures, which achieves assembly using provably fewer tile types than what is possible in standard tile assembly models by utilizing a recursive assembly process. We then present a system of signal passing tiles that simulate an arbitrary Turing machine which is fuel efficient in that only a constant number of tiles are used up per computation step. To the best of our knowledge, this is the first tile self-assembly model that is able to achieve this. Finally, we consider the assembly of the discrete Sierpinski triangle and show that this pattern can be strictly self-assembled within the signal tile passing model. This result is of particular interest in that it is known that this pattern cannot self-assemble within a number of well studied tile self-assembly models.
منابع مشابه
Fuel Efficient Computation in Passive Self-Assembly
In this paper we show that passive self-assembly in the context of the tile self-assembly model is capable of performing fuel efficient, universal computation. The tile self-assembly model is a premiere model of self-assembly in which particles are modeled by four-sided squares with glue types assigned to each tile edge. The assembly process is driven by positive and negative force interactions...
متن کاملSelf-assembly of Shapes at Constant Scale Using Repulsive Forces
The algorithmic self-assembly of shapes has been considered in several models of self-assembly. For the problem of shape construction, we consider an extended version of the Two-Handed Tile Assembly Model (2HAM), which contains positive (attractive) and negative (repulsive) interactions. As a result, portions of an assembly can become unstable and detach. In this model, we utilize fuel-efficien...
متن کاملReplication of Arbitrary Hole-Free Shapes via Self-assembly with Signal-Passing Tiles
Jacob Hendricks , Matthew J. Patitz , and Trent A. Rogers ? ? ? Abstract. In this paper, we investigate the abilities of systems of selfassembling tiles which can each pass a constant number of signals to their immediate neighbors to create replicas of input shapes. Namely, we work within the Signal-passing Tile Assembly Model (STAM), and we provide a universal STAM tile set which is capable of...
متن کاملReliable Self-assembly by Self-triggered Activation of Enveloped DNA Tiles
Although the design of DNA tiles has been optimised for efficient and specific self-assembly, assembly errors occur so often that applications for molecular computation remain limited. We propose the use of an enveloped tile consisting of a DXbase tile that carries a protector tile to suppress erroneous tile assembly. The design of the enveloped tile promotes the dissociation of the protector t...
متن کاملEfficient Squares and Turing Universality at Temperature 1 with a Unique Negative Glue
Is Winfree’s abstract Tile Assembly Model (aTAM) “powerful?” Well, if certain tiles are required to “cooperate” in order to be able to bind to a growing tile assembly (a.k.a., temperature 2 self-assembly), then Turing universal computation and the efficient self-assembly of N ×N squares is achievable in the aTAM (Rotemund and Winfree, STOC 2000). So yes, in a computational sense, the aTAM is qu...
متن کامل